package com.wonders.hisdoctor.station.project.vaccine.service;

import com.wonders.his.common.bean.BaseResult;
import com.wonders.hisdoctor.station.project.vaccine.vo.GetDosageNumVO;
import com.wonders.hisdoctor.station.project.vaccine.vo.VaccinationCertVO;
import com.wonders.hisdoctor.station.project.vaccine.vo.VaccinationPrintVO;
import com.wonders.hisdoctor.station.project.vaccine.vo.VaccinationVO;

import javax.servlet.http.HttpServletRequest;
import java.util.Date;

/**
 * @author 张澎_9970
 * @date 2021.6.24 下午 4:37 星期四
 * @desc: 接种登记_service
 */
public interface VaccinationService {

    Integer save(VaccinationVO vaccinationVO, HttpServletRequest request);

    VaccinationVO query(String name, String idNo);

    BaseResult<Integer> delete(String vaccineInfoId, Date vaccineDate);

    VaccinationCertVO print(VaccinationPrintVO printVO);

    BaseResult<Integer> getDosageNum(GetDosageNumVO getDosageNumVO);
}
